\documentclass{article}
\usepackage[x11names, rgb]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{snakes,arrows,shapes}
\usepackage{amsmath}
%
%
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{0pt}%
\usetikzlibrary{automata}%

\begin{document}
\pagestyle{empty}
%
%
%

\enlargethispage{100cm}
% Start of code
\begin{tikzpicture}[>=latex',join=bevel,]
\tikzstyle{every state}=[draw=blue!50,very thick,fill=blue!20]%
\node (q0) at (139bp,634bp) [state] {$q_{0}$};
  \node (q10) at (188bp,546bp) [state] {$q_{10}$};
  \node (q3) at (344bp,18bp) [state] {$q_{3}$};
  \node (q5) at (194bp,194bp) [state] {$q_{5}$};
  \node (q4) at (806bp,282bp) [state] {$q_{4}$};
  \node (q1) at (716bp,194bp) [state] {$q_{1}$};
  \node (q9) at (987bp,18bp) [state] {$q_{9}$};
  \node (q13) at (1071bp,458bp) [state] {$q_{13}$};
  \node (q11) at (674bp,106bp) [state] {$q_{11}$};
  \node (q6) at (52bp,106bp) [state] {$q_{6}$};
  \node (q2) at (429bp,106bp) [state] {$q_{2}$};
  \node (q7) at (922bp,370bp) [state] {$q_{7}$};
  \node (q12) at (1303bp,18bp) [state] {$q_{12}$};
  \node (q15) at (1154bp,106bp) [state] {$q_{15}$};
  \node (q14) at (1227bp,194bp) [state] {$q_{14}$};
  \node (q8) at (1065bp,106bp) [state] {$q_{8}$};
  \draw [->] (q10) ..controls (343bp,531bp) and (886bp,477bp)  .. node[auto] {$customer#request$} (q13);
  \draw [->] (q10) ..controls (168bp,496bp) and (141bp,428bp)  .. (129bp,406bp) .. controls (109bp,371bp) and (92bp,370bp)  .. (76bp,334bp) .. controls (55bp,283bp) and (64bp,266bp)  .. (56bp,212bp) .. controls (52bp,181bp) and (50bp,173bp)  .. (50bp,142bp) .. controls (50bp,139bp) and (50bp,137bp)  .. node[auto] {$\overline{assessor#check}$} (q6);
  \draw [->] (q10) ..controls (188bp,510bp) and (188bp,482bp)  .. (188bp,458bp) .. controls (188bp,458bp) and (188bp,458bp)  .. (188bp,282bp) .. controls (188bp,257bp) and (186bp,247bp)  .. (203bp,230bp) .. controls (237bp,193bp) and (370bp,176bp)  .. (417bp,158bp) .. controls (432bp,151bp) and (435bp,146bp)  .. (452bp,142bp) .. controls (515bp,122bp) and (592bp,112bp)  .. node[auto] {$\overline{approver#approve}$} (q11);
  \draw [->] (q3) ..controls (326bp,71bp) and (300bp,148bp)  .. (308bp,158bp) .. controls (365bp,231bp) and (663bp,268bp)  .. node[auto] {$customer#request$} (q4);
  \draw [->] (q5) ..controls (265bp,187bp) and (356bp,177bp)  .. (431bp,158bp) .. controls (451bp,152bp) and (454bp,146bp)  .. (475bp,142bp) .. controls (502bp,136bp) and (902bp,114bp)  .. node[auto] {$customer#request$} (q8);
  \draw [->] (q5) ..controls (136bp,183bp) and (83bp,172bp)  .. (69bp,158bp) .. controls (63bp,152bp) and (59bp,142bp)  .. node[auto] {$\overline{customer#request}$} (q6);
  \draw [->] (q5) ..controls (187bp,165bp) and (187bp,151bp)  .. (195bp,142bp) .. controls (207bp,127bp) and (329bp,114bp)  .. node[auto] {$\overline{approver#approve}$} (q2);
  \draw [->] (q4) ..controls (860bp,273bp) and (903bp,263bp)  .. (937bp,246bp) .. controls (947bp,240bp) and (946bp,234bp)  .. (957bp,230bp) .. controls (998bp,212bp) and (1126bp,201bp)  .. node[auto] {$customer#request$} (q14);
  \draw [->] (q4) ..controls (689bp,332bp) and (330bp,485bp)  .. node[auto] {$\overline{customer#request}$} (q10);
  \draw [->] (q4) ..controls (670bp,281bp) and (269bp,276bp)  .. (222bp,246bp) .. controls (213bp,240bp) and (207bp,230bp)  .. node[auto] {$\overline{assessor#check}$} (q5);
  \draw [->] (q4) ..controls (776bp,253bp) and (755bp,232bp)  .. node[auto] {$\overline{approver#approve}$} (q1);
  \draw [->] (q1) ..controls (759bp,178bp) and (786bp,168bp)  .. (810bp,158bp) .. controls (824bp,151bp) and (827bp,146bp)  .. (843bp,142bp) .. controls (954bp,112bp) and (988bp,146bp)  .. (1101bp,124bp) .. controls (1108bp,123bp) and (1115bp,121bp)  .. node[auto] {$customer#request$} (q15);
  \draw [->] (q1) ..controls (707bp,166bp) and (702bp,153bp)  .. (697bp,142bp) .. controls (695bp,138bp) and (693bp,135bp)  .. node[auto] {$\overline{customer#request}$} (q11);
  \draw [->] (q1) ..controls (666bp,183bp) and (631bp,173bp)  .. (603bp,158bp) .. controls (593bp,152bp) and (593bp,146bp)  .. (584bp,142bp) .. controls (546bp,123bp) and (498bp,114bp)  .. node[auto] {$\overline{assessor#check}$} (q2);
  \draw [->] (q0) ..controls (352bp,631bp) and (1429bp,611bp)  .. (1429bp,546bp) .. controls (1429bp,546bp) and (1429bp,546bp)  .. (1429bp,282bp) .. controls (1429bp,246bp) and (1321bp,216bp)  .. node[auto] {$customer#request$} (q14);
  \draw [->] (q0) ..controls (155bp,604bp) and (165bp,587bp)  .. node[auto] {$\overline{customer#request}$} (q10);
  \draw [->] (q0) ..controls (84bp,613bp) and (36bp,587bp)  .. (35bp,546bp) .. controls (35bp,546bp) and (35bp,546bp)  .. (35bp,282bp) .. controls (36bp,226bp) and (110bp,206bp)  .. node[auto] {$\overline{assessor#check}$} (q5);
  \draw [->] (q0) ..controls (135bp,593bp) and (135bp,554bp)  .. (152bp,528bp) .. controls (283bp,328bp) and (578bp,231bp)  .. node[auto] {$\overline{approver#approve}$} (q1);
  \draw [->] (q9) ..controls (982bp,63bp) and (973bp,117bp)  .. (952bp,158bp) .. controls (928bp,203bp) and (917bp,214bp)  .. (877bp,246bp) .. controls (865bp,255bp) and (851bp,262bp)  .. node[auto] {$\overline{customer#request}$} (q4);
  \draw [->] (q13) ..controls (1025bp,431bp) and (980bp,405bp)  .. node[auto] {$\overline{assessor#check}$} (q7);
  \draw [->] (q13) ..controls (1187bp,447bp) and (1467bp,407bp)  .. (1467bp,238bp) .. controls (1467bp,238bp) and (1467bp,238bp)  .. (1467bp,106bp) .. controls (1467bp,48bp) and (1389bp,29bp)  .. node[auto] {$\overline{approver#approve}$} (q12);
  \draw [->] (q11) ..controls (738bp,87bp) and (816bp,65bp)  .. (885bp,54bp) .. controls (957bp,42bp) and (1178bp,26bp)  .. node[auto] {$customer#request$} (q12);
  \draw [->] (q11) ..controls (653bp,77bp) and (639bp,62bp)  .. (623bp,54bp) .. controls (581bp,33bp) and (447bp,23bp)  .. node[auto] {$\overline{assessor#check}$} (q3);
  \draw [->] (q6) ..controls (53bp,155bp) and (60bp,217bp)  .. (98bp,246bp) .. controls (225bp,341bp) and (741bp,364bp)  .. node[auto] {$customer#request$} (q7);
  \draw [->] (q6) ..controls (105bp,86bp) and (157bp,67bp)  .. (203bp,54bp) .. controls (238bp,43bp) and (280bp,33bp)  .. node[auto] {$\overline{approver#approve}$} (q3);
  \draw [->] (q2) ..controls (464bp,89bp) and (482bp,80bp)  .. (496bp,70bp) .. controls (504bp,63bp) and (504bp,58bp)  .. (514bp,54bp) .. controls (554bp,37bp) and (846bp,24bp)  .. node[auto] {$customer#request$} (q9);
  \draw [->] (q2) ..controls (405bp,85bp) and (396bp,77bp)  .. (389bp,70bp) .. controls (380bp,61bp) and (371bp,51bp)  .. node[auto] {$\overline{customer#request}$} (q3);
  \draw [->] (q7) ..controls (885bp,342bp) and (854bp,318bp)  .. node[auto] {$\overline{approver#approve}$} (q4);
  \draw [->] (q12) ..controls (1335bp,34bp) and (1346bp,43bp)  .. (1352bp,54bp) .. controls (1355bp,60bp) and (1352bp,62bp)  .. (1352bp,70bp) .. controls (1347bp,110bp) and (1351bp,124bp)  .. (1330bp,158bp) .. controls (1309bp,190bp) and (1298bp,197bp)  .. (1263bp,212bp) .. controls (1189bp,242bp) and (1159bp,200bp)  .. (1086bp,230bp) .. controls (1075bp,234bp) and (1076bp,241bp)  .. (1066bp,246bp) .. controls (974bp,286bp) and (941bp,270bp)  .. node[auto] {$\overline{assessor#check}$} (q4);
  \draw [->] (q15) ..controls (1191bp,89bp) and (1209bp,80bp)  .. (1225bp,70bp) .. controls (1234bp,63bp) and (1235bp,60bp)  .. (1245bp,54bp) .. controls (1254bp,47bp) and (1264bp,41bp)  .. node[auto] {$\overline{customer#request}$} (q12);
  \draw [->] (q15) ..controls (1136bp,84bp) and (1130bp,77bp)  .. (1125bp,70bp) .. controls (1119bp,62bp) and (1120bp,59bp)  .. (1113bp,54bp) .. controls (1087bp,35bp) and (1051bp,26bp)  .. node[auto] {$\overline{assessor#check}$} (q9);
  \draw [->] (q14) ..controls (1201bp,250bp) and (1153bp,348bp)  .. (1102bp,422bp) .. controls (1099bp,426bp) and (1096bp,431bp)  .. node[auto] {$\overline{customer#request}$} (q13);
  \draw [->] (q14) ..controls (1179bp,183bp) and (1146bp,173bp)  .. (1121bp,158bp) .. controls (1117bp,155bp) and (1101bp,141bp)  .. node[auto] {$\overline{assessor#check}$} (q8);
  \draw [->] (q14) ..controls (1225bp,165bp) and (1222bp,152bp)  .. (1215bp,142bp) .. controls (1208bp,132bp) and (1198bp,124bp)  .. node[auto] {$\overline{approver#approve}$} (q15);
  \draw [->] (q8) ..controls (1074bp,129bp) and (1076bp,136bp)  .. (1077bp,142bp) .. controls (1084bp,187bp) and (1085bp,204bp)  .. (1066bp,246bp) .. controls (1041bp,296bp) and (987bp,334bp)  .. node[auto] {$\overline{customer#request}$} (q7);
  \draw [->] (q8) ..controls (1029bp,91bp) and (1013bp,82bp)  .. (1004bp,70bp) .. controls (998bp,63bp) and (995bp,54bp)  .. node[auto] {$\overline{approver#approve}$} (q9);
%
\end{tikzpicture}
% End of code

%
\end{document}
%


